have experienced - German English Dictionary